import api from "../global_variable";
const baseUrl = api.apiUrl;
const apiCommon = api.apiCommon;
const logstore = api.logstore;
const senLogHttp = api.senLogHttp;
const project = "kuke-tob-statistics";
const host = "cn-zhangjiakou.log.aliyuncs.com";
export default {
  // 登录 发送手机验证码
  sendPhoneCode: baseUrl + "/user/v100/sendPhoneCode",
  // 获取当前IP所在机构
  getIpOrg: baseUrl + "/user/v100/getIpOrg",
  // 登录
  login: baseUrl + "/user/v100/login",
  // 修改用户昵称
  updateUsername: baseUrl + "/user/v100/updateUsername",
  // 检测用户是否到期
  checkUserDue: baseUrl + "/user/v100/checkUserDue",
  // 检测用户权限（播放单曲时使用）
  checkUserPermissions: baseUrl + "/user/v100/checkUserPermissions",
  // 检测用户IP地址权限
  checkUserPermissionsByIp: baseUrl + "/user/v100/checkUserPermissionsByIp",

  //专辑 添加专辑到我的喜欢
  addAlbum: baseUrl + "/user/like/v100/addAlbum",
  //取消专辑喜欢
  cancelAlbum: baseUrl + "/user/like/v100/cancelAlbum",
  // 获取我的喜欢专辑列表
  getAlbumList: baseUrl + "/user/like/v100/getAlbumList",

  // 公共 test
  test: baseUrl + "/user/like/v100/test",
  // 取消喜欢
  cancelLike: baseUrl + "/user/like/v100/cancelLike",

  // 单曲 添加单曲到我的喜欢
  addComposition: baseUrl + "/user/like/v100/addComposition",
  // 取消单曲喜欢
  cancelComposition: baseUrl + "/user/like/v100/cancelComposition",
  // 获取我的喜欢单曲列表
  getCompositionList: baseUrl + "/user/like/v100/getCompositionList",

  // 歌单 添加歌单到我的喜欢
  addSongSheet: baseUrl + "/user/like/v100/addSongSheet",
  // 取消歌单喜欢
  cancelSongSheet: baseUrl + "/user/like/v100/cancelSongSheet",
  // 获取我的喜欢歌单列表
  getSongSheetList: baseUrl + "/user/like/v100/getSongSheetList",

  // 视频 添加视频到我的喜欢
  addVideo: baseUrl + "/user/like/v100/addVideo",
  // 取消视频喜欢
  cancelVideo: baseUrl + "/user/like/v100/cancelVideo",
  // 获取我的喜欢视频列表
  getVideoList: baseUrl + "/user/like/v100/getVideoList",

  // 添加唱片或单曲夹
  addDir: baseUrl + "/user/v100/addDir",
  // 添加唱片或单曲夹下内容
  addDirChild: baseUrl + "/user/v100/addDirChild",
  // 删除唱片或单曲夹
  deleteDir: baseUrl + "/user/v100/deleteDir",
  // 删除唱片或单曲夹-批量
  deleteDirs: baseUrl + "/user/v100/deleteDirs",
  // 获取唱片或单曲夹下内容
  getDirChildContent: baseUrl + "/user/v100/getDirChildContent",
  // 获取唱片或单曲夹列表
  getDirList: baseUrl + "/user/v100/getDirList",
  // 修改唱片或单曲夹名称
  updateDirName: baseUrl + "/user/v100/updateDirName",
  // 移除唱片或单曲夹下内容
  removeDirChild: baseUrl + "/user/v100/removeDirChild",
  // 添加专辑下单曲到单曲夹
  albumCompositionAddDir: baseUrl + "/user/v100/albumCompositionAddDir",
  // 添加歌单下单曲到单曲夹
  songSheetCompositionAddDir: baseUrl + "/user/v100/songSheetCompositionAddDir",

  // 播放记录
  // 添加播放记录
  addPlayRecord: baseUrl + "/user/v100/addPlayRecord",
  // 删除播放记录
  deletePlayRecord: baseUrl + "/user/v100/deletePlayRecord",
  // 获取播放记录列表
  getPlayRecords: baseUrl + "/user/v100/getPlayRecords",

  // 用户-下载
  // // 校验下载权限
  // downloadCheck: baseUrl + "/user/v100/downloadCheck",
  // // 可以下载-添加下载记录
  // download: baseUrl + "/user/v100/download",
  //下载权限校验与明细记录
  userDownloadCheck: baseUrl + "/user/v100/userDownloadCheck",

  //  单曲
  musicAddress: apiCommon + "/v3/channel/track/address",
  //  视频
  videoAddress: apiCommon + "/v3/channel/module/video/address",
  //  专辑小册子
  booklets: apiCommon + "/v3/channel/catalogue/booklets",
  //  全局搜索
  summary: apiCommon + "/v3/channel/search/summary",
  // 高级搜索
  highDensity: apiCommon + "/v3/channel/search/highDensity",
  // 检索- 时期
  getPeriods: baseUrl + "/app/v100/getPeriods",

  // 获取下载地址
  // 乐谱地址
  musicBookPath: apiCommon + "/v3/musicBook/file/path",

  //发送日志
  sendLog: `//${project}.${host}/logstores/${logstore}/track`,

  //艺术鉴赏-单点登录 获取token
  artAppreciation: baseUrl + "/user/thirdParty/v100/artAppreciation",
};
